//
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   float4 BufferCamera[27];
//   float4 BufferMaterial[9];
//   float4 BufferScene[4];
//   sampler2D Sampler_sDiffuseMap;
//
//
// Registers:
//
//   Name                Reg   Size
//   ------------------- ----- ----
//   BufferCamera        c0      27
//   BufferScene         c27      2
//   BufferMaterial      c29      2
//   Sampler_sDiffuseMap s0       1
//

    ps_3_0
    def c31, 1, 0, 0, 0
    dcl_texcoord_pp v0.xy
    dcl_color_pp v1.x
    dcl_color1_pp v2.xyz
    dcl_2d s0
    texld_pp r0, v0, s0
    mul_pp r0.xyz, r0, c30
    mul_pp r1.xyz, r0, v2
    mad_pp r0.xyz, v2, -r0, c28
    mad_pp r0.xyz, v1.x, r0, r1
    mul_pp oC0.xyz, r0, c26.z
    mov_pp oC0.w, c31.x

// approximately 7 instruction slots used (1 texture, 6 arithmetic)
 